artificial excavated works - Turc Anglais Dictionnaire